// 引入form文件内容解析的解析
let formidable = require('formidable');
let path = require('path');
let form = formidable({
    // 上传图片文件的保留文件的后缀
    keepExtensions: true,
    // 配置上传文件的路径
    uploadDir: path.join(__dirname, '../', '../', "public", 'uploads')
});
module.exports = (req, res) => {
    console.log('上传图片进来了');
    form.parse(req, (err, fields, files) => {
        // console.log(fields);
        // console.log(files);
        if (err) {
            res.status(500).send(err);
        } else {
            // 返回的数据
            let dataObj = {
                "errno": 0,
                "data": []
            };
            let filesArr = Object.keys(files);
            console.log(filesArr);
            filesArr.forEach(value => {
                let urlObj = {};
                urlObj.url = files[value].filepath.split('public')[1]
                    // 追加文件的信息
                dataObj.data.push(urlObj);
            });
            console.log(dataObj);
            res.send(dataObj);
        };
    });
};